<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: 成员列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacedrogon.html">drogon</a></li><li class="navelem"><a class="el" href="classdrogon_1_1HttpAppFramework.html">HttpAppFramework</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle"><div class="title">drogon::HttpAppFramework 成员列表</div></div>
</div><!--header-->
<div class="contents">

<p>成员的完整列表，这些成员属于 <a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a>,包括所有继承而来的类成员</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#af7d1dc6bc5a94bf47c5a4a843235273e">addALocation</a>(const std::string &amp;uriPrefix, const std::string &amp;defaultContentType=&quot;&quot;, const std::string &amp;alias=&quot;&quot;, bool isCaseSensitive=false, bool allowAll=true, bool isRecursive=true, const std::vector&lt; std::string &gt; &amp;middlewareNames={})=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aedc3d404dd8a2607ac3b0db7caf21a68">addDbClient</a>(const orm::DbConfig &amp;config)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae651c9500e50cb91495e09f39de0b124">addListener</a>(const std::string &amp;ip, uint16_t port, bool useSSL=false, const std::string &amp;certFile=&quot;&quot;, const std::string &amp;keyFile=&quot;&quot;, bool useOldTLS=false, const std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;sslConfCmds={})=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a20bdfc6b3d4dd364018fd4a342f42700">addPlugin</a>(const std::string &amp;name, const std::vector&lt; std::string &gt; &amp;dependencies, const Json::Value &amp;config)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a9f4430485256d7523177a371279a5d0e">addPlugins</a>(const Json::Value &amp;configs)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a9cd5437ac43356e1b0f6f06c8c6a046b">areAllDbClientsAvailable</a>() const noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a725518abacc673f1f11016e026edc138">createDbClient</a>(const std::string &amp;dbType, const std::string &amp;host, unsigned short port, const std::string &amp;databaseName, const std::string &amp;userName, const std::string &amp;password, size_t connectionNum=1, const std::string &amp;filename=&quot;&quot;, const std::string &amp;name=&quot;default&quot;, bool isFast=false, const std::string &amp;characterSet=&quot;&quot;, double timeout=-1.0, bool autoBatch=false)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a95ff94b097d0c270577de623717feffb">createRedisClient</a>(const std::string &amp;ip, unsigned short port, const std::string &amp;name=&quot;default&quot;, const std::string &amp;password=&quot;&quot;, size_t connectionNum=1, bool isFast=false, double timeout=-1.0, unsigned int db=0, const std::string &amp;username=&quot;&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8910690898d8e7e4fffb008da4e0a6d0">disableSession</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad147ea3002f79436ddc7d71cb95b4349">disableSigtermHandling</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa0c66572e9341c5782045ccb854ebe05">enableBrotli</a>(bool useBrotli)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4870d11d7c7db833d51a3fa3fe6c4675">enableCompressedRequest</a>(bool enable=true)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad1d815db1929a04af4231ccdab63142e">enableDateHeader</a>(bool flag)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a7ceba50e3d23c20fb1130b53f269aa0f">enableDynamicViewsLoading</a>(const std::vector&lt; std::string &gt; &amp;libPaths, const std::string &amp;outputPath=&quot;&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#adf018700c57a6ca14d2c8ea811c25932">enableGzip</a>(bool useGzip)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa02a066ab7da186c89cbe86a6afed06a">enableRelaunchOnError</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#afb7c4868a218f7ff3daf7ce88533ad44">enableRequestStream</a>(bool enable=true)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#abaa5973fbb87248c2430b28105fd43ba">enableReusePort</a>(bool enable=true)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a3a677163e37ee370dca947cd73618a8d">enableRunAsDaemon</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4982584f8996e7371a6393f65816d935">enableSendfile</a>(bool sendFile)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a41aa615ffb255041767f764fac07f7c1">enableServerHeader</a>(bool flag)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a47fa6bc37acd6eef4370e070e958de34">enableSession</a>(const size_t timeout=0, Cookie::SameSite sameSite=Cookie::SameSite::kNull, const std::string &amp;cookieKey=&quot;JSESSIONID&quot;, int maxAge=-1, std::function&lt; std::string()&gt; idGeneratorCallback=nullptr)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a296351b980c11a6885448007298e4e61">enableSession</a>(const std::chrono::duration&lt; double &gt; &amp;timeout, Cookie::SameSite sameSite=Cookie::SameSite::kNull, const std::string &amp;cookieKey=&quot;JSESSIONID&quot;, int maxAge=-1, std::function&lt; std::string()&gt; idGeneratorCallback=nullptr)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad8b119392d525e5825906ff254cb1cc7">forward</a>(const HttpRequestPtr &amp;req, std::function&lt; void(const HttpResponsePtr &amp;)&gt; &amp;&amp;callback, const std::string &amp;hostString=&quot;&quot;, double timeout=0)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae302b135b92260ba230cad55f0d97ed0">getConnectionCount</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#af59cc013141e80a539e3dc6d1d4423c5">getCurrentThreadIndex</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a6f4c83d2575453fe1efd60464431608c">getCustomConfig</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a86eee98f7daa1ce128abe211a524823f">getCustomErrorHandler</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a0d7e5636304cbdf0e307029e8c4affc8">getDbClient</a>(const std::string &amp;name=&quot;default&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a28278c2f408003c3c29064679be974e2">getDocumentRoot</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ab7cab4117fd533b8434b434ffe3e4a57">getExceptionHandler</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ac707080880ab7c471af5d7e126c75d8f">getFastDbClient</a>(const std::string &amp;name=&quot;default&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa0b28f4bbe9d7e1c2d18dd88f65fd92f">getFastRedisClient</a>(const std::string &amp;name=&quot;default&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ace68f1911549b60be256a3a3f2791574">getFloatPrecisionInJson</a>() const noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aac447a3eab0f894d546b585ee8a87d76">getHandlersInfo</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aee1c93381197890e0cbac1d0a9837c86">getHomePage</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a69b2594f9a7ceefda06caf4e545a7376">getImplicitPage</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a9fa6352150ac9d3a76b621a2abdc2774">getIOLoop</a>(size_t id) const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a53e136a4fe9f8457dd10dba7c16976bf">getJsonParserStackLimit</a>() const noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ac936c105cb3be034b5010e15012661b1">getListeners</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#af82887957c3f04200ac23d7f8add9128">getLoop</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae1cecfdedaef7e39556a396aaf2a1ab5">getPlugin</a>()</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a1c52cf207a40665d58529987b63db572">getPlugin</a>(const std::string &amp;name)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ab14ee7b684523f71def60f47484e3edb">getRedisClient</a>(const std::string &amp;name=&quot;default&quot;)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a63ddf81daba69969ba1b613eea7c70ca">getResolver</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae149b3238aa0ab3b4be2e050f77769f0">getSharedPlugin</a>()</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4aaac51bddf4870ea90b36176673bcfd">getSharedPlugin</a>(const std::string &amp;name)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#add0bde17d0a16461a43cee523030e453">getThreadNum</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a1e0679219dd6bdcd385c16c175a9353c">getUploadPath</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a58d7081d285af682bad71f5151e95aae">instance</a>()</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a7f970411013ba4ba8cd8036feb0692e6">isBrotliEnabled</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a904b6dd3b5b2d4db8b59d65a77c7da4a">isCompressedRequestEnabled</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#afc2d00126e0d4faaf3fac7a07c0d2d4a">isGzipEnabled</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a503e40d551e6d3b68beed0bd98a6825c">isImplicitPageEnabled</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#abed3bba7b1adf8b87a3e2141ec2c7915">isRequestStreamEnabled</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa962f3f0471d61293175b49fe9c46145">isRunning</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a335ea930d4ef7c1e15fe6f5cb365532e">isUnicodeEscapingUsedInJson</a>() const noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#af1a661c03db7e0ef419e22277246d2e5">loadConfigFile</a>(const std::string &amp;fileName) noexcept(false)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4b66acb61e3cb3cf00e012dc470699c5">loadConfigJson</a>(const Json::Value &amp;data) noexcept(false)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae04fc03f2dffd836c0def92074397713">loadConfigJson</a>(Json::Value &amp;&amp;data) noexcept(false)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa7319b9724468565502b643e64472276">quit</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#af8bd65eb1d14e830a06fcbda24815dcd">registerBeginningAdvice</a>(const std::function&lt; void()&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a910393970399e64c391d92f8360f99bf">registerController</a>(const std::shared_ptr&lt; T &gt; &amp;ctrlPtr)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a182d73ab3ebc7779a3d22ea7ae92417b">registerCustomExtensionMime</a>(const std::string &amp;ext, const std::string &amp;mime)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a7eb8c7537a3321e5221616400337f781">registerFilter</a>(const std::shared_ptr&lt; T &gt; &amp;filterPtr)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad00fae1ce683797d2ef05dae7177e7b7">registerHandler</a>(const std::string &amp;pathPattern, FUNCTION &amp;&amp;function, const std::vector&lt; internal::HttpConstraint &gt; &amp;constraints={}, const std::string &amp;handlerName=&quot;&quot;)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a544b6539c7ffebce6c73f963502c6c99">registerHandlerViaRegex</a>(const std::string &amp;regExp, FUNCTION &amp;&amp;function, const std::vector&lt; internal::HttpConstraint &gt; &amp;constraints={}, const std::string &amp;handlerName=&quot;&quot;)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4f2096ccf94dd558ce1c5751783c0430">registerHttpResponseCreationAdvice</a>(const std::function&lt; void(const HttpResponsePtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a70620e30f472b8ddd5a07d49d7c44bed">registerHttpSimpleController</a>(const std::string &amp;pathName, const std::string &amp;ctrlName, const std::vector&lt; internal::HttpConstraint &gt; &amp;constraints={})=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a5ceb03d8c45fab4f83b5d273cef8123e">registerMiddleware</a>(const std::shared_ptr&lt; T &gt; &amp;middlewarePtr)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a56400ea928b04fa063aec0296bc2a4d7">registerNewConnectionAdvice</a>(const std::function&lt; bool(const trantor::InetAddress &amp;, const trantor::InetAddress &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aba2cdc1128b3e48d34119cd03c1f46b3">registerPostHandlingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;, const HttpResponsePtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a67e7e6ced70a0f06d3b6ed67bceda81e">registerPostRoutingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;, AdviceCallback &amp;&amp;, AdviceChainCallback &amp;&amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a561bb2c79c7e50f25bf22e9d2dbed4c4">registerPostRoutingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a0e430398838613d0275ccd25833cba54">registerPreHandlingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;, AdviceCallback &amp;&amp;, AdviceChainCallback &amp;&amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ac5d36ac393507bbe1c3efbd16ead94ca">registerPreHandlingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a7ccdc4847bcdf044c2d8cd884f176b9b">registerPreRoutingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;, AdviceCallback &amp;&amp;, AdviceChainCallback &amp;&amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#abe544fdfd2e493efe64e2ebff637800d">registerPreRoutingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a51de1aa2e007cd261435b0d8ad6c5b1d">registerPreSendingAdvice</a>(const std::function&lt; void(const HttpRequestPtr &amp;, const HttpResponsePtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a68bae121605b64f6694f011471607ed2">registerSessionDestroyAdvice</a>(const AdviceDestroySessionCallback &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a1d469f2033f6466ee445cdad67d3fb88">registerSessionStartAdvice</a>(const AdviceStartSessionCallback &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad5e2cab4b9bdce0dbf40fcb8bd5d4ec4">registerSyncAdvice</a>(const std::function&lt; HttpResponsePtr(const HttpRequestPtr &amp;)&gt; &amp;advice)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a194c7c36502fdd6bc23a033ca2fa4cec">registerWebSocketController</a>(const std::string &amp;pathName, const std::string &amp;ctrlName, const std::vector&lt; internal::HttpConstraint &gt; &amp;constraints={})=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#add1ce3a3afbd29df586bab2a7f540819">registerWebSocketControllerRegex</a>(const std::string &amp;regExp, const std::string &amp;ctrlName, const std::vector&lt; internal::HttpConstraint &gt; &amp;constraints=std::vector&lt; internal::HttpConstraint &gt;{})=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a6ce215269eff3565941a41f8fa5262f9">reloadSSLFiles</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a865eff6a9fe531389ca6f73b5b057c8f">reusePort</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4c12778b39a3cd7e5bc1bafb285d118e">run</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8798844067f66159bd0377f816999967">setAfterAcceptSockOptCallback</a>(std::function&lt; void(int)&gt; cb)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8fb989335bfd8f81be21514799c04de3">setBeforeListenSockOptCallback</a>(std::function&lt; void(int)&gt; cb)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a9a97e8d845b2cbc974ba04341c278fc9">setBrStatic</a>(bool useGzipStatic)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a36c0da321a5b8ea26d04b1870d8c6275">setClientMaxBodySize</a>(size_t maxSize)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aaf62c16bf24e4997903a8e88a83debbd">setClientMaxMemoryBodySize</a>(size_t maxSize)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a45928b4c3da43543455a6298821761f9">setClientMaxWebSocketMessageSize</a>(size_t maxSize)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#addb73b0199a3fe628f1628f511e26ec5">setConnectionCallback</a>(std::function&lt; void(const trantor::TcpConnectionPtr &amp;)&gt; cb)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a4c6d63f9e8ea38d19cf220cca04eca52">setCustom404Page</a>(const HttpResponsePtr &amp;resp, bool set404=true)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a097b900f53bc40913d8688e5e6abaf58">setCustomErrorHandler</a>(std::function&lt; HttpResponsePtr(HttpStatusCode, const HttpRequestPtr &amp;req)&gt; &amp;&amp;resp_generator)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a33e3d404b2b91723397e6c2861e7c7fc">setCustomErrorHandler</a>(std::function&lt; HttpResponsePtr(HttpStatusCode)&gt; &amp;&amp;resp_generator)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ade1a5ac01daf0fa3e0ca3ac61d71761b">setDefaultHandler</a>(DefaultHandler handler)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a77371eb0a56cde3fe1301e2f3ef7f2b9">setDocumentRoot</a>(const std::string &amp;rootPath)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8cb71111ea2c0cf6e8d188719131f436">setExceptionHandler</a>(ExceptionHandler handler)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a46367f2b300bfc09bea762c4402c1de2">setFileTypes</a>(const std::vector&lt; std::string &gt; &amp;types)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8a23c529a665eec3df0a9ca96862f6e8">setFloatPrecisionInJson</a>(unsigned int precision, const std::string &amp;precisionType=&quot;significant&quot;) noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa8345103776398d6143c9201731ad5a4">setGzipStatic</a>(bool useGzipStatic)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a6cab6cc475b7ff44c048b345cc40a911">setHomePage</a>(const std::string &amp;homePageFile)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa4fa25be4e600a3b9dbe881a39b0ea7a">setIdleConnectionTimeout</a>(size_t timeout)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae969ce5c4165fe3472ca4da6c9232dcc">setIdleConnectionTimeout</a>(const std::chrono::duration&lt; double &gt; &amp;timeout)</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#adc6e26bbb45d1b14784d97d00e949ee9">setImplicitPage</a>(const std::string &amp;implicitPageFile)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a280b1e1a57aee757eccd92a0a2abe1e9">setImplicitPageEnable</a>(bool useImplicitPage)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ad8d263e25fd3093a2991375043e8885d">setIntSignalHandler</a>(const std::function&lt; void()&gt; &amp;handler)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a17f4f8e6d76eb7fa28ab8bad5892d2b3">setJsonParserStackLimit</a>(size_t limit) noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae1fb314a643797c3c838129ea1052c2a">setKeepaliveRequestsNumber</a>(const size_t number)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a3d587ec6b873375e6512fd4cf1379c75">setLogLevel</a>(trantor::Logger::LogLevel level)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#aa34219883b51989bebb0aef4f812707d">setLogLocalTime</a>(bool on)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ac0ceb2bddf678e012b68bff13a2e032e">setLogPath</a>(const std::string &amp;logPath, const std::string &amp;logfileBaseName=&quot;&quot;, size_t logSize=100000000, size_t maxFiles=0, bool useSpdlog=false)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a7a3f24f735d8b4a89d59952e006edb42">setMaxConnectionNum</a>(size_t maxConnections)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a518cebb7cca6a3cadaadac85dacf90cd">setMaxConnectionNumPerIP</a>(size_t maxConnectionsPerIP)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8cd9ddada2792e6ade214f1c892a675c">setPipeliningRequestsNumber</a>(const size_t number)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8d764c9333057b4dff82d85112598a27">setServerHeaderField</a>(const std::string &amp;server)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a81a7e3e6e3788aaa5a2ae342241efa9f">setSSLConfigCommands</a>(const std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;sslConfCmds)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ae7334018c6f5ab8c4c25b88744d3946d">setSSLFiles</a>(const std::string &amp;certPath, const std::string &amp;keyPath)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#afabfa25facbbc3f76345cfdf234ccc3b">setStaticFileHeaders</a>(const std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;headers)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a0a6a7b6f237941e16f09a26d41103c6f">setStaticFilesCacheTime</a>(int cacheTime)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a9d6e58208adc803f4f1adbcae1c74ebd">setTermSignalHandler</a>(const std::function&lt; void()&gt; &amp;handler)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a15cfc37d6c6e565ef38ec1a999dfd6e2">setThreadNum</a>(size_t threadNum)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ab68f020f7725e5eebcc98b6eedc7522e">setUnicodeEscapingInJson</a>(bool enable) noexcept=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#ab8617b790e684ba060b7847c795fe627">setupFileLogger</a>()=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a69710ac035beff2eff428ca8aca62274">setUploadPath</a>(const std::string &amp;uploadPath)=0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a8ab6c816fadd534323d68d9ab65d910e">staticFilesCacheTime</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#a395602917030a9f4d11455d77b99ae43">supportSSL</a>() const =0</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="odd"><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html#afa6c803364316d97d80ec34e19cc69a0">~HttpAppFramework</a>()=default</td><td class="entry"><a class="el" href="classdrogon_1_1HttpAppFramework.html">drogon::HttpAppFramework</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
